package com.jic.order.request;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;
import lombok.Data;

@Data
public class CreateOrderRequest implements Serializable {

	@ApiModelProperty(notes = "商户ID")
	private long merchantId;
	@ApiModelProperty(notes = "商户名称")
	private String merchantName;
	@ApiModelProperty(notes = "店铺ID")
	private long storeId;
	@ApiModelProperty(notes = "店铺名称")
	private String storeName;
	@ApiModelProperty(notes = "店铺logo的url")
	private String storeLogoUrl;
	@ApiModelProperty(notes = "销售总金额")
	private BigDecimal saleTotalAmount;
	@ApiModelProperty(notes = "优惠总金额，优惠金额=销售总金额-购买总金额")
	private BigDecimal discountTotalAmount;
	@ApiModelProperty(notes = "购买总金额，购买总金额=销售总金额-优惠总金额")
	private BigDecimal buyTotalAmount;
	@ApiModelProperty(notes = "物流总费")
	private BigDecimal expressTotalFee;
	@ApiModelProperty(notes = "实付总金额，实付总金额=购买总金额+物流费")
	private BigDecimal actualPayTotalAmount;
	@ApiModelProperty(notes = "商品列表")
	private List<FrontParentOrderGoodsRequest> goodsList;

}
